package com.pactera.madp.cp.api.entity.sync;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import lombok.Data;

import java.time.LocalDateTime;

/**
 * 产品周期方案历史表，保存最近30天数据
 * 
 * @author deming.chang
 * @email deming.chang@gientech.com
 * @date 2022-03-21 19:45:03
 */
@Data
@TableName("cp_sync_cycle_set_info_his")
public class SyncCycleSetInfoHisEntity extends Model<SyncCycleSetInfoHisEntity> {

	/**
	 * 同步日期
	 */
	private String syncDate;
	/**
	 * 产品代码
	 */
	private String prdCode;
	/**
	 * 周期起息日
	 */
	private Integer cycleUpDate;
	/**
	 * 周期到期日
	 */
	private Integer cycleDate;
	/**
	 * 开放日
	 */
	private Integer prevCycleDate;
	/**
	 * 实际处理日期
	 */
	private Integer dealDate;
	/**
	 * 主键id
	 */
	@TableId(type = IdType.INPUT)
	private Integer id;
	/**
	 * 创建时间
	 */
	private LocalDateTime createTime;
	/**
	 * 修改时间
	 */
	private LocalDateTime updateTime;
	/**
	 * 删除标记
	 */
	private String delFlag;
	/**
	 * 租户ID
	 */
	private Integer tenantId;

}
